//
//  CDProductCategory+CoreDataProperties.h
//  DemoCoreData
//
//  Created by tangkexiong on 16/3/17.
//  Copyright © 2016年 tangkexiong. All rights reserved.
//
//  Choose "Create NSManagedObject Subclass…" from the Core Data editor menu
//  to delete and recreate this implementation file for your updated model.
//

#import "CDProductCategory.h"

NS_ASSUME_NONNULL_BEGIN

@interface CDProductCategory (CoreDataProperties)

@property (nullable, nonatomic, retain) NSNumber *mId;
@property (nullable, nonatomic, retain) NSString *mName;
@property (nullable, nonatomic, retain) NSOrderedSet<CDProduct *> *mProducts;

@end

@interface CDProductCategory (CoreDataGeneratedAccessors)

- (void)insertObject:(CDProduct *)value inMProductsAtIndex:(NSUInteger)idx;
- (void)removeObjectFromMProductsAtIndex:(NSUInteger)idx;
- (void)insertMProducts:(NSArray<CDProduct *> *)value atIndexes:(NSIndexSet *)indexes;
- (void)removeMProductsAtIndexes:(NSIndexSet *)indexes;
- (void)replaceObjectInMProductsAtIndex:(NSUInteger)idx withObject:(CDProduct *)value;
- (void)replaceMProductsAtIndexes:(NSIndexSet *)indexes withMProducts:(NSArray<CDProduct *> *)values;
- (void)addMProductsObject:(CDProduct *)value;
- (void)removeMProductsObject:(CDProduct *)value;
- (void)addMProducts:(NSOrderedSet<CDProduct *> *)values;
- (void)removeMProducts:(NSOrderedSet<CDProduct *> *)values;

@end

NS_ASSUME_NONNULL_END
